package cn.mujiankeji.mbrowser.工具

import android.content.Context
import android.content.Intent
import android.net.Uri
import java.io.File

object 安卓接口 {

    fun 分享(ctx: Context, imgPath: String?, content: String?) {
        try {
            var uri: Uri? = null
            if (imgPath != null) {
                val f = File(imgPath)
                uri = Uri.fromFile(f)
            }

            val shareIntent = Intent(Intent.ACTION_SEND)
            if (uri != null) {
                shareIntent.putExtra(Intent.EXTRA_STREAM, uri)
                shareIntent.setType("image/jpeg")
                // 当用户选择短信时使用sms_body取得文字
                shareIntent.putExtra("sms_body", content)
            } else {
                shareIntent.setType("text/plain")
            }
            shareIntent.putExtra(Intent.EXTRA_TEXT, content)
            // 自定义选择框的标题
            // context.startActivity(Intent.createChooser(shareIntent, "选择分享方式"));
            // 系统默认标题
            ctx.startActivity(shareIntent)
        } catch (ex: Exception) {
            ex.printStackTrace()
        }
    }

}